ראיון ראשון מקצועי מעמיק ומגוון + מבחן של כתיבת אפליקציה ללא חיבור אינטרנט (4 שעות ביחד), ראיון מקצועי/אישי שני של 1.5-2 שעות, ראיון עם hr של כשעה, אנשים מאוד נחמדים בסה"כ.
שלב ראשון:
ראיון טלפוני
1. מה ההבדל בין מערכת הפעלה של 32 לעומת 64 (גודל המצביע)
2. מה זה קטע קריטי
3. מה ההבדל בין critical section ל mutix
שלב שני:
שאלה מעשית (על מחשב), לרשום מחלקה שמקבלת מלבן והמיקום שלו, המחלקה מכילה מערך דו ממדי ריק של 0 ,כך שאיפה שהמלבן צריך להיות ממקום צריך להיות הערך 1, המחלקה לא תכיל משתנים members, היא תכיל משתנה אחד (מערך) וצריך לשמור בו הכל
רמז: להשתמש ב memset
שלב שלישי:
ראיון HR רגיל
שלב רביעי:
ראיון מקצועי על דפים ובעל פה
1. מה זה קטע קריטי, ובדיקת קוד אם יכול להווה בעיה של קטע קריטי
2. פונקציה שמקבלת מערך ואורכו, ובהנתן הפונקציה ran, הפונקציה צריכה לשנות את הסדר (המיקום) של האיברים בצורה אקראית
3. למחוק איבר ממערך (שאלה פשוטה, להחליף אותו עם האחרון)
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2019
תשובה ל2: ליצור מערך חדש באורך המערך המקורי ולהעזר בפונקציית random number , אפשר לקרוא על זה באינטרנט על shuffle array
שלב א'-ראיון עם ראש צוות ועוד מישהי שכנראה חברת צוות.
שלב ב'-ראיון עם ראש מחלקת QA.
שלב ג'-ראיון עם כוח אדם.
שאלות מתוך הראיון
קיבלתי הוראות הפעלה של שעון דופק של פולאר (User Manual) ונתבקשתי לרשום כמה שיותר בדיקות שהייתי עושה לשעון. גם מבחינת סוג הבדיקות (Functionality, Stability ועוד) וגם מבחינת הפונקציות שקיימות לשעון.